package com.cskaoyan.service;

import com.cskaoyan.bean.MarketOrder;
import com.cskaoyan.bean.leihao.bo.OrderReplyBo;
import com.cskaoyan.bean.param.BaseParam;
import com.cskaoyan.bean.param.CommonData;
import com.cskaoyan.bean.wubang.bo.OrderListBO;
import com.cskaoyan.bean.wubang.bo.OrderRefund;
import com.cskaoyan.bean.wubang.bo.OrderShipBO;
import com.cskaoyan.bean.wubang.vo.OrderDetailVO;

/**
 * @auther: wubang
 * @description:
 * @date: 2022-06-28 09:15
 */
public interface OrderService {
    CommonData<MarketOrder> selectOrderList(BaseParam baseParam, OrderListBO orderListBO);

    OrderDetailVO selectOrder(Integer id);

    void updateShip(OrderShipBO orderShipBO);

    void updaterefund(OrderRefund orderRefund);

    Boolean reply(OrderReplyBo replyBo);
}
